The NAS Parallel Benchmarks 2.0
نویسندگان
چکیده
We describe a set of implementations of the NAS Parallel Benchmarks based on Fortran 77 and the MPI message passing standard. These implementations, which are intended to be run with little or no tuning, approximate the performance a typical user can expect for a portable parallel program on a distributed memory computer. They complement rather than replace the original NAS Parallel Benchmarks. We also present two additions to the original pencil and paper specification. First, we define “class C” sizes of the benchmarks to better suit the current and next generation of supercomputers. Second, we introduce changes to the reporting requirements for NAS Parallel Benchmark results. NASA Ames Research Center, Moffett Field, CA, 94035-1000. MRJ, Inc. This work is supported through NASA Contract NAS 2-14303. MCAT, Inc. This work is supported through NASA Contract NAS 2-14109. Sterling Software, Palo Alto, California. This work is supported through NASA Contract NAS 2-13210.
منابع مشابه
Implementation and evaluation of HPF/SX V2
We are developing HPF/SX V2, an HPF compiler for vector parallel machines. It provides some unique extensions as well as the features of HPF 2.0 and HPF/JA. This paper describes in particular four of them: 1) the ON directive of HPF 2.0, 2) the REFLECT and LOCAL directives of HPF/JA, 3) vectorization directives, and 4) automatic parallelization. We evaluated these features through some benchmar...
متن کاملPerformance and Scalability of the NAS Parallel Benchmarks in Java
Several features make Java an attractive choice for scientific applications. In order to gauge the applicability of Java to Computational Fluid Dynamics (CFD), we have implemented the NAS Parallel Benchmarks in Java. The performance and sealability of the benchmarks point out the areas where improvement in Java compiler technology and in Java thread implementation would position Java closer to ...
متن کاملPreliminary Evaluation of Chapel capabilities with NAS Parallel Benchmarks
Chapel is a new high-level programming language aimed at the programmability aspect required for HPC. This document shows a preliminary comparison between the OMP implementation of several NAS Benchmarks and their corresponding versions written in Chapel.
متن کاملNAS Parallel Benchmarks I/O Version 2.4
We describe a benchmark problem, based on the Block-Tridiagonal (BT) problem of the NAS Parallel Benchmarks (NPB), which is used to test the output capabilities of high-performance computing systems, especially parallel systems. We also present a source code implementation of the benchmark, called NPBIO2.4MPI, based on the MPI implementation of NPB, using a variety of ways to write the computed...
متن کاملNas Parallel Benchmark Results 10 - 94
The NAS Parallel Benchmarks have been developed at NASA Ames Research Center to study the performance of parallel supercomputers. The eight benchmark problems are speciied in a \pencil and paper" fashion. In other words, the complete details of the problem to be solved are given in a technical document, and except for a few restrictions, benchmarkers are mostly free to select the language const...
متن کامل